Сегодня разберём полезную команду для работы с contextlib.suppress — удобный способ игнорировать определённые исключения без громоздкого try-except.
from contextlib import suppress
# Игнорируем FileNotFoundError при удалении файла with suppress(FileNotFoundError): import os os.remove("non_existent_file.txt")
Зачем это нужно: ✅ Упрощает код, когда вы хотите молча пропустить определённые ошибки. ✅ Например, удаление файла, который может не существовать, или обработка данных, где некоторые ключи могут отсутствовать.
Пример из реальной жизни:
data = {"name": "Alice"} with suppress(KeyError): print(data["age"]) # Не сломается, даже если ключа "age" нет
Сегодня разберём полезную команду для работы с contextlib.suppress — удобный способ игнорировать определённые исключения без громоздкого try-except.
from contextlib import suppress
# Игнорируем FileNotFoundError при удалении файла with suppress(FileNotFoundError): import os os.remove("non_existent_file.txt")
Зачем это нужно: ✅ Упрощает код, когда вы хотите молча пропустить определённые ошибки. ✅ Например, удаление файла, который может не существовать, или обработка данных, где некоторые ключи могут отсутствовать.
Пример из реальной жизни:
data = {"name": "Alice"} with suppress(KeyError): print(data["age"]) # Не сломается, даже если ключа "age" нет
Spiking bond yields driving sharp losses in tech stocks
A spike in interest rates since the start of the year has accelerated a rotation out of high-growth technology stocks and into value stocks poised to benefit from a reopening of the economy. The Nasdaq has fallen more than 10% over the past month as the Dow has soared to record highs, with a spike in the 10-year US Treasury yield acting as the main catalyst. It recently surged to a cycle high of more than 1.60% after starting the year below 1%. But according to Jim Paulsen, the Leuthold Group's chief investment strategist, rising interest rates do not represent a long-term threat to the stock market. Paulsen expects the 10-year yield to cross 2% by the end of the year.
A spike in interest rates and its impact on the stock market depends on the economic backdrop, according to Paulsen. Rising interest rates amid a strengthening economy "may prove no challenge at all for stocks," Paulsen said.
Telegram announces Search Filters
With the help of the Search Filters option, users can now filter search results by type. They can do that by using the new tabs: Media, Links, Files and others. Searches can be done based on the particular time period like by typing in the date or even “Yesterday”. If users type in the name of a person, group, channel or bot, an extra filter will be applied to the searches.
Библиотека питониста | Python Django Flask from ru